package com.trust.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.trust.entity.InventoryMaterial;
import com.trust.entity.VO.DictionaryVO;
import com.trust.entity.VO.InventoryMaterialDropDownVO;

import java.util.List;

public interface InventoryMaterialService extends IService<InventoryMaterial> {

    /**
     * 获取
     * @param code
     * @return
     */
    List<InventoryMaterial> getByInCode(String code);

    /**
     * 下拉框
     * @param type  类型 1原料 2成品
     * @return
     */
    List<InventoryMaterialDropDownVO> dropDownList(Integer type);

    /**
     * 库存
     * @param type -1种子 -2种苗 -3药材 其他 投入品
     * @return
     */
    List<DictionaryVO> storehouseBreed(Integer type);
}
